have hands tied - Alemán Inglés Diccionario